#ifndef WORKERMANAGERR_H__
#define WORKERMANAGERR_H__
#include <iostream>
#include <fstream>
#include "worker.h"
using namespace std;
#define FILENAME "empFile.txt"
class WorkerManger
{
public:
  WorkerManger();
  ~WorkerManger();
  //显示菜单
  void showMenu();
  //退出系统
  void exitSystem();

  //添加职工
  void AddEmp();

  //save to file
  void save();

  //统计职工数
  int getEmpCount();

  //初始化员工
  void initEmp();

  //显示职工
  void showEmp();

  //删除职工
  void DelEmp();

  // 员工是否存在
  int IsExist(int id);

  //修改职工信息
  void modifyEmp();

  //查找职工
  void findEmp();

  //按职工编号排序
  void sortEmp();

  //清空文档
  void cleanFile();
  
  //记录职工人数
  int m_EmpCount;

  //职工数组指针
  Worker **m_EmpArray;

  //文件是否为空
  bool m_FileIsEmpty;
};
#endif